package cn.com.cetccst.vpn.verdor;

import static cn.com.cetccst.vpn.VPNConstants.VPN_STATUS.VPN_STATUS_DISABLED;

import android.content.Context;

import java.util.List;

import cn.com.cetccst.vpn.callback.ICommonCallback;
import cn.com.cetccst.vpn.callback.IGetAdServerCallback;

public class NoVendor extends AbsVpn {
    @Override
    protected void initServer() {

    }

    @Override
    protected int mappingCode(int code) {
        return 0;
    }

    @Override
    protected int getErrorType(int code, String message) {
        return 0;
    }

    @Override
    public int init(Context context) {
        return 0;
    }

    @Override
    public void prepare() {

    }

    @Override
    public void setPinCode(String pinCode) {

    }

    @Override
    public void loginByUserName(String userName, String pwd) {

    }

    @Override
    public void loginByCert(String pin) {

    }

    @Override
    public void loginByAd(String server, String userName, String pwd) {

    }

    @Override
    public void loginIpsec(String pin) {

    }

    @Override
    public void loginUas(String userName, String pwd) {

    }

    @Override
    public void logout() {

    }

    @Override
    public void changeUserPwd(String userName, String oldPwd, String newPwd, ICommonCallback callback) {

    }

    @Override
    public void changePinPwd(String oldPwd, String newPwd, ICommonCallback callback) {

    }

    @Override
    public void enableWhiteListApp(boolean enable) {

    }

    @Override
    public void setWhiteAppList(List<String> packages) {

    }

    @Override
    public void setInternetWhiteApp(String packageName) {

    }

    @Override
    public void getAdServer(IGetAdServerCallback callback) {

    }

    @Override
    public List<String> getWhiteAppList() {
        return null;
    }

    @Override
    public String getRunLogPath() {
        return "";
    }

    @Override
    public int getEventStatus() {
        return VPN_STATUS_DISABLED;
    }

    @Override
    public int getServerStatus() {
        return VPN_STATUS_DISABLED;
    }

    @Override
    public void updateServerInfo(String addr, int port, String alias) {

    }

    @Override
    public boolean isVPNAlreadyLogin() {
        return false;
    }
}
